YRJ - maankuulu vitsigeneraattori...

Alkuun tunnustettakoon; idea ei todellakaan ole omani. Yrj 
esiintyi joskus aikojen alussa jonkinlaisena MS-DOS ja CP/M 
tietokoneiden MBasic-listauksena. Olettaisin ko. listausta 
julkiseksi - eli PD:ksi.  Se oli kohtalaisen helppo vnt 
(yht hirvelle) ST-Basicille, joten tulipa tehty. Itse 
ohjelma oli kerrassaan mainio; todellinen timantti. Moista 
naurattajaa ei bittimuodossa ole toista nkynyt - jos sattuu 
tmnlaisesta huumorista pitmn..

No, ohjelmasta ei ollut ST-Basic muodossa paljon iloa. Se toimi 
hitaasti ja oli hankala kytt. Niinp GFA:n hankittuani, 
aloin haaveilla kunnollisesta YRJn ST-knnksest. Tuumasta 
toimeen - mutta: puuhaan meni pari vuotta. Syy: Yrj on 
likimain pahinta spagettikoodia mit perinteisell Basicilla 
saa aikaan. GFA:n oma muunnosohjelma ei saanut 
alkuperiskoodista oikeastaan mitn toimivaa irti. Ohjelman 
rakenteet olivat niinsanotusti perseelln - ja komeasti. 
Hyppyj sinne, tnne, ulos silmukoista, sisn aliohjelmiin. 
Kaikkea mit GFA ei salli tehtvn ! Eli jouduin kirjoittamaan 
ohjelman pitklti uudestaan, edes jollain lailla jrjelliseen 
muotoon. Ensimmisen kerran (todella mystisten bugien 
jlkeen..) Yrj toimi ST:ss knnettyn konekielikoodina 
2.2.92. Ptin saman tien tehd ohjelmasta alkuperist 
paremman paitsi visuaalisesti, mys kyttominaisuuksiltaan - 
ja tietysti: vitseiltn. Onnistuiko kaikki tuo, j sinun 
pteltvksesi.

Yrj osaa tll hetkellkin jo tuhansia (en muista, montako 
tuhatta) vitsej - ja generoi uusia mink ehtii. Pivitn 
ohjelmaa jatkossa koko ajan, joten vitsit eivt ehdy. Ohjelmaan 
ei kyllsty helposti kahdesta syyst: 1) se luo aina 
satunnaisesti uudet vitsit, ja 2) se osaa tallentaa haluamasi 
vitsit omaksi tekstitiedostokseen ! Toisin sanoen, Yrj tutkii 
latauduttuaan, onko samassa hakemistossa "VITSIT_Y.TXT"-niminen 
tiedosto. Jollei, se luo sellaisen. Jos on, se liitt uudet 
vitsit vanhojen loppuun. Tyhjn tiedoston se itse tuhoaa,jos 
sellainen lytyy. Yrj mys tutkii vapaan levytilasi, ja 
varoittaa jos sit on alle 2 kT. Tss tapauksessa, ohjelma 
antaa sinulle mahdollisuuden vaihtaa levyke (ei pakko !), ja 
samalla muuttaa hakupolukseen B:\.

Ohjelmasta on mukana 2 versiota: pikkutuhma ja kiltti. Vitsit ovat 
posin samat, mutta jos/kun joku kuitenkin haluaa antaa lasten 
ihmetell sit, niin ajattelinpa vain..

Toimii niin vreiss kuin mustavalkoisenakin. Lisksi 
Yrj on nykymuodin mukaisesti yhteensopiva Atari TT:lle ja 
erinisille grafiikka-, turbo-, ym. korteille. 

Jos olet kokeillut toista, vanhempaa ohjelmaani PSYKO 
luonnetesti (tai jollet), tss pari sanaa siitkin. Testi on 
osoittautunut suorastaan hmmentvn totuudenmukaiseksi, mutta 
krsii yh (niin monen vuoden jlkeen..) ohjelmointivirheist. 
Senkin alkuper on ST-Basicissa, ja GEM-sovitus on ollut tyn 
ja tuskan takana. Mutta tyn alla on PSYKOn suurempi pivitys - 
ominaisuuksia tulee lis, kyttmukavuutta samoin, ja ne pirun 
bugitkin saavat viel kyyti.. Psyko muuten toimii hyvin TT:n ST-
tiloissa, VGA-tilassa on viel kosmeettisia bugeja. Viimeisin
Psyko-versio tt kirjoitettaessa on muuten 1.0.

Hyv psiist vaan ja iloa ohjelmista...

3.2.1992 Joe Cool / Gullysoft (outojen ohjelmien tae)
